// 防抖处理
// Function.apply(obj,args)方法能接收两个参数
// obj：这个对象将代替Function类里this对象
// args：这是一个数组或者类数组对象，它将作为参数传给Function
export function doc(fun,delay){
    let timer=null
    return function() {
       if(timer) clearTimeout(timer)
        timer = setTimeout(fun,delay)
        // 或者
        // timer = setTimeout(()=>{
        //     fun.apply(this,args)
        // },delay)
    }
} 